@charset "utf-8";
/* CSS Document */
body {	font-family:微软雅黑,宋体,Arial, Helvetica, sans-serif;font-size: 12px;color: #333; overflow-x:hidden; background: #F4F3F1 url(../images/body_bg.jpg) repeat-x;} 
/*text-shadow:1px 1px 1px #ccc;*/
*{margin:0;padding:0;}
img ,button {border:none;}
ol ,ul ,li,dd,dt{list-style:none;}
a {color:#515151;text-decoration:none;}
a:hover { color:#000; text-decoration:none;}
.clear {clear:both;}
.border-radius{border:1px solid #fff;border-radius:5px;-moz-border-radius:5px;}
.border{  border:#C3C3C3 1px solid; border-radius:3px;-moz-border-radius:3px;}
.l{ float:left;}
.r{ float:right;}
.more{ float:right; margin-right:5px;}
.more a{color:#656565;}
.time{ float:right; margin-right:8px;}
.shadow{box-shadow: 3px 3px 4px #ccc;}
.shadow1{box-shadow: 3px 3px 4px #E08407;}

.ntit{ font-size:16px; text-align:center;letter-spacing:1px;font-weight:bold; margin-top:12px;}
.view{line-height:25px; padding:10px 20px;letter-spacing:1px; }
.ntt{ height:30px; line-height:30px; border-bottom:#ccc dashed 1px; text-align:center; margin-top:8px;}
.vlast{margin-top:20px; line-height:25px; height:25px; border-top:#ccc dashed 1px;margin-left:8px;}
.vnext{margin-top:4px; line-height:25px; height:25px;margin-left:8px; }
.vlast a,.vnext a{ padding-left:3px; }
.position{ float:right; margin-right:10px; color:#000;}
.position a{color:#000;}
#demo {width:982px;overflow:hidden; margin:0 10px;}
#demo img {}
#indemo {float: left;width: 800%;}
#demo1 {float: left; }
#demo2 {float: left;}

.fenye{ height:26px; overflow:hidden; margin:10px 0 15px;  text-align:center; clear:both;}
.fenye ul{ height:26px; line-height:26px; text-align:center; display:inline-block; *padding-left:20px;}
.fenye ul li{ float:left; display:inline-block; margin:0 4px 0 0;}
.fenye ul li.thisclass{ width:26px; height:26px; font-weight:normal; line-height:26px; border-radius:2px; background:#F90; color:#fff;}
.fenye ul li a{ display:block; width:24px; height:24px; text-align:center; line-height:24px; border:1px solid #d1d1d1; border-radius:2px;}
.fenye ul li a:hover{ color:#fff;background:#f90;border-radius:2px; border:none; height:26px; line-height:26px; width:26px;}
.fenye ul li span.pageinfo{ border:1px solid #dedede; padding:1px 4px; border-radius:2px; font-weight:normal; display:inline-block; line-height:22px; height:22px;}
.fenye ul li span.pageinfo strong{font-weight:normal;}
.fenye ul li.prev,.fenye ul li.next{ line-height:24px;}
.fenye ul li.first,.fenye ul li.last{ line-height:24px; border:1px solid #dedede; height:24px;border-radius:2px; width:40px;}
.fenye ul li.first a,.fenye ul li.last a{ width:40px; border:none}
.fenye ul li.first a:hover,.fenye ul li.last a:hover{ width:40px; border:none; height:24px; line-height:24px;}
.fenye ul li.prev a,.fenye ul li.next a{ width:66px;}
.fenye ul li.prev a:hover,.fenye ul li.next a:hover{ width:68px; height:26px;}

.fenye a,.fenye span{display: inline-block;height: 24px;line-height: 24px;border: 1px solid #d1d1d1;border-radius: 2px;margin: 0 2px;padding: 0 10px;}
.fenye a:hover,.fenye span.current{color: #fff;background: #f90;border: 1px solid #f90;}

.call { margin:50px auto 100px 30px;}
.call p { line-height:35px; padding-top:8px; clear:both; }
.call p span { float:left; margin-right:8px; }
.call p span b { color:#f46507; }
.call input.text_inaa,.call textarea{ border:1px solid #aaa; padding:2px;}
.call input.text_inaa:hover{ border:1px solid #06C; }
.call input.text_inaa:focus{ border:1px solid #06C; box-shadow:0px 1px 4px #06C; }
.call textarea:hover{ border:1px solid #06C;}
.call textarea:focus{ border:1px solid #06C; box-shadow:0px 1px 8px #06C; }
.call p i { font-weight: normal; font-style: normal; padding-left:8px; }
.textarea { width:305px; height:70px; }
.text_inaa { width:176px; }
.text_in1 { width:70px; }
.button_in { background:#5AAA0D; border-radius:2px; color:#fff; width:68px; height:28px; border:none; cursor:pointer; }
.submit_youin { padding-left:76px; }
.call p.submit_youin input.botton_in{ border:none;}
.call p.submit_youin input.botton_in:hover{ border:none;}
.previewShowWindow{position:absolute;border:1px solid #dadade;background:#95959d;padding:5px;display:none;color:#fff;text-align:center;z-index:999;}
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}